@echo off
rem ---- 自动切 UTF-8 ----
chcp 65001 >nul 2>&1 || chcp 936 >nul
rem ---------------------
@ECHO OFF
ECHO ===  ELEEYE.EXE  (MinGW-w64  g++ 版)  ===

:: 0. 确保在 eleeye\ 目录
pushd %~dp0

:: 1. 编译资源（暂空，如需图标再用 windres，这里跳过）
:: windres ..\RES\ELEEYE.RC -o ELEEYE_res.o

:: 2. 统一用 g++ 生成可执行文件
g++ -DNDEBUG -O2 -Wall -mwindows ^
    -I..\BASE ^
    ..\BASE\PIPE.CPP ^
    UCCI.CPP ^
    PREGEN.CPP ^
    POSITION.CPP ^
    GENMOVES.CPP ^
    HASH.CPP ^
    BOOK.CPP ^
    MOVESORT.CPP ^
    PREEVAL.CPP ^
    EVALUATE.CPP ^
    SEARCH.CPP ^
    ELEEYE.CPP ^
    -lshlwapi ^
    -o ..\BIN\ELEEYE.EXE
::  如后续加资源，把 ELEEYE_res.o 也放列表即可

:: 3. 清理中间文件
DEL *.OBJ 2>NUL
DEL ELEEYE_res.o 2>NUL

ECHO ===  ELEEYE.EXE 完成 ===
popd